self-contained mobile unit - Espagnol Anglais Dictionnaire